bitkeeper revision 1.1725 (42b7e4fcombAuDB0AR2i8hfnOEMfOQ)
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Tue, 21 Jun 2005 09:59:24 +0000 (09:59 +0000)
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Tue, 21 Jun 2005 09:59:24 +0000 (09:59 +0000)
commit116e79a98faa4efb87f73d9e32d8cfc8f5a979ce
tree71a3aa64e1d0d46c0eadcf0567b6177469a9e2bd
parent1e6b0c78d874e263635cf4148932022ae55b8c92
bitkeeper revision 1.1725 (42b7e4fcombAuDB0AR2i8hfnOEMfOQ)

sched.h, xen.h, schedule.c, dom0_ops.c, hypercall.h, smpboot.c, process.c:
  Extend the CONFIG_HOTPLUG_CPU behavior down into the hypervisor.
  Adds two SCHEDOPS (vcpu_down/vcpu_up) which set/clear VCPU flag VCPU_down.
  The domain_runnable() check now looks at this flag and subsequently the
  vcpu is not scheduled when VCPU_down is set.
Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
linux-2.6.11-xen-sparse/arch/xen/i386/kernel/process.c
linux-2.6.11-xen-sparse/arch/xen/i386/kernel/smpboot.c
linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/hypercall.h
xen/common/dom0_ops.c
xen/common/schedule.c
xen/include/public/xen.h
xen/include/xen/sched.h